immy (immediately) - Spanish English Dictionary